---
--类名: BattleInfoNormal.lua
--创建日期: 2018-6-25
--创建人: galileoliu
--功能描述: 普通战斗协议数据
--修改内容：
--修改日期:   
--修改人:     
--修改备注: 

local BattleInfoNormal = class("BattleInfoNormal")

function BattleInfoNormal:ctor(msg)
    self.id = msg.id
    self.url = msg.url
    self.authCode = msg.authCode
    self.x = msg.posX
    self.passive = msg.passive
    self.formationId = msg.formationID
    self.btType = msg.battleType
    self.mapId = msg.mapId
    self.usingSelfData = rawget(msg, "isUseSelfData") or true  -- 是否用自身数据（目前只有跨服精英赛为true）
	self.usingArenaAvatar = rawget(msg, "isUsingArenaAvatar") or false  -- 是否使用竞技场时装
end

function BattleInfoNormal:getBattlePositionX()
	return self.x
end

function BattleInfoNormal:getFormationId()
    return self.formationId
end

function BattleInfoNormal:getBattleType()
    return self.btType
end

function BattleInfoNormal:getMapId()
    return self.mapId
end

function BattleInfoNormal:isUsingSelfData()
    return self.usingSelfData
end

function BattleInfoNormal:isUsingArenaAvatar()
    return self.usingArenaAvatar
end

return BattleInfoNormal